package string01;
/*
* String 类代表字符串。Java 程序中的所有字符串字面值（如 "abc" ）都作为此类的实例实现。
*字符串是常量；它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。
* 因为 String 对象是不可变的，所以可以共享
* */

public class Demo01 {
    public static void main(String[] args) {
        String str = "abc"; // "abc"就代表String类的一个对象
                            // 不需要关键字new  是对象就能调用方法
        System.out.println(str);  // abc

        str = "efg";
        System.out.println(str);  // efg

        // 第一次str引用变量指向的对象是abc
        // 第二次str引用变量指向的对象是efg
        // 不可更改的是双引号括起来的值
    }
}
